<?php


require_once("nusoap/lib/nusoap.php");

$ns="http://172.16.0.147:81/~gmahecha/orfeo_3.6.0/webServices/noap";

$server = new soap_server();

$server->configureWSDL('CanadaTaxCalculator',$ns);

$server->wsdl->schemaTargetNamespace=$ns;
//echo "si paso por aqui5";
//$aParametros = array("country" => "argentina"); 
//$arrayPB = array('country'=>'xsd:string','capital'=>'xsd:string',array());
//$server->wsdl->addComplexType(
$server->register('llenarArchivo',array('nombreArchivo'=>'xsd:string','datos'=>'xsd:string'),array('return' => 'xsd:string'),$ns);
$server->register('asignarNombre',array('nombreArchivo'=>'xsd:string'),array('return' => 'xsd:string'),$ns);
$server->register('CalculateOntarioTax',array('amount'=>'xsd:string'),array('return' => 'xsd:string'),$ns);

//echo "si paso por aqui6";
	//$fp=fopen("../bodega/tmp/visitas/nombre.csv","a");

	//if(fwrite($fp,"esto es una prueba")===false){
		//echo "no funcion";
//	}
//	fclose($fp);
function asignarNombre($nombreArchivo){
	$fp=fopen("../bodega/tmp/visitas/$nombreArchivo.csv","a");
	fclose($fp);
	//return $nombreArchivo."csv";
}
function llenarArchivo($nombreArchivo,$datos){
	$nombreArchivo = $nombreArchivo.'.csv';
		if($fp = fopen("../bodega/tmp/visitas/".$nombreArchivo,"a")){
		$aux = decodificar($datos);
		//	fwrite($fp,$datos."\n");
		fwrite($fp,"{$aux}\n");
		fclose($fp);
		return $aux;
	}else{
		return "algo salio mal";	
	}
	
}
function radicar($dependencia){
	include("./radicacionQrs/radicarSugerencia.php");
	return $noRad;
}
function decodificar($info){
	$info1 = explode('&',$info);
	$num = count($info1);
	$temp = str_replace('&','","',$info);
	$temp = substr($temp,2).'"';
	/*for($i=0;$i<$num;$i++){
		$temp=$temp.implode('","',$info1[$i]);
	}*/
	return $temp;
}
function CalculateOntarioTax($amount){
	//$taxcalc=$amount*.15;
//echo "si paso por aqui7";
/*if($amount[0][0]==1){
return "quwe bueno";
}else{
	return "que malo";
	
} */

	$info = explode("&",$amount);
	$num = count($info);
	for($i=0;$i<$num;$i++){
		
	}
//return $amount;

//return new soapval('return','string',$taxcalc);
//return new soapval('return','xsd:string',$taxcalc);
	//return $taxcalc;
}
$server->service($HTTP_RAW_POST_DATA);


?>
